function columns(vm) {
    const cols = [
      {
        title: '序号',
        dataIndex: 'rowIndex',
        width: 60,
        align: 'center',
        customRender: function (t, r, index) {
          return parseInt(index) + 1
        }
      },
      {
        title: '项目',
        dataIndex: 'pro_name',
        align: 'center',
      },
      {
        title: '跟投类型',
        dataIndex: 'follow_up_type',
        align: 'center',
      },
      {
        title: '总出资',
        dataIndex: 'zcz',
        align: 'center',
      },
      {
        title: '已出资',
        dataIndex: 'ycz',
        align: 'center',
      },
      {
        title: '待出资',
        dataIndex: 'dcz',
        align: 'center',
      },
      {
        title: '持股比例',
        dataIndex: 'cgbl',
        align: 'center',
      },
      {
        title: '杠杆',
        dataIndex: 'gg',
        align: 'center',
      },
      {
        title: '合同额',
        dataIndex: '',
        align: 'center',
        children:[
          {
            title: '分劈项目合同额',
            dataIndex: 'htefpxmhte',
            align: 'center',
          },
          {
            title: '集团实际分劈合同额',
            dataIndex: 'htejtsjfphte',
            align: 'center',
          },
          {
            title: '建安施工份额',
            dataIndex: 'htejasgfe',
            align: 'center',
          },
        ]
      },
      {
        title: '投资公司收取管理费情况',
        dataIndex: '',
        align: 'center',
        children:[
          {
            title: '比例',
            dataIndex: 'tzgssqglfqkbl',
            align: 'center',
          },
          {
            title: '总收取',
            dataIndex: 'tzgssqglfqkzsq',
            align: 'center',
          },
          {
            title: '已收取',
            dataIndex: 'tzgssqglfqkysq',
            align: 'center',
          },
        ]
      },
      {
        title: '支付比例',
        dataIndex: '',
        align: 'center',
        children:[
          {
            title: '预付款比例',
            dataIndex: 'zfblyfkbl',
            align: 'center',
          },
          {
            title: '过程支付比例',
            dataIndex: 'zfblgczfbl',
            align: 'center',
          },
        ]
      },
      {
        title: '投资施工比V(%)',
        dataIndex: 'tzsgb',
        align: 'center',
      },
      {
        title: '集团公司管理费收取情况',
        dataIndex: '',
        align: 'center',
        children:[
          {
            title: '比例',
            dataIndex: 'jtgsglfsqqkbl',
            align: 'center',
          },
          {
            title: '总收取',
            dataIndex: 'jtgsglfsqqkzsq',
            align: 'center',
          },
          {
            title: '已收取',
            dataIndex: 'jtgsglfsqqkysq',
            align: 'center',
          },
        ]
      },
      {
        title: '产值完成情况',
        dataIndex: '',
        align: 'center',
        children:[
          {
            title: '开累产值完成（截至2021.12）',
            dataIndex: 'czwcqkklczwc',
            align: 'center',
          },
          {
            title: '开累验工计价（截至2021.12）',
            dataIndex: 'czwcqkklygjj',
            align: 'center',
          },
          {
            title: '资金拨付情况',
            dataIndex: 'czwcqkzjbfqk',
            align: 'center',
          },
        ]
      },
      {
        title: '施工利润完成情况',
        dataIndex: 'sglrwcqk',
        align: 'center',
      },
      {
        title: '参建单位',
        dataIndex: 'cjdw',
        align: 'center',
      },
      {
        title: '项目监管人',
        dataIndex: 'xmjgr',
        align: 'center',
      },
      {
        title: '中标日期',
        dataIndex: 'zbrq',
        align: 'center',
      },
      {
        title: '股权退出机制（长期持有清算退出或过程中转让）',
        dataIndex: 'gqtcjz',
        align: 'center',
      },
      {
        title: '备注',
        dataIndex: 'remarks',
        align: 'center',
      },
    ]
    return cols
  }
  //BT情况表
  function BTcolumns(vm) {
    const cols = [
      {
        title: '序号',
        dataIndex: 'rowIndex',
        width: 60,
        align: 'center',
        customRender: function (t, r, index) {
          return parseInt(index) + 1
        }
      },
      {
        title: '项目名称',
        dataIndex: 'pro_name',
        align: 'center',
      },
      {
        title: '项目类型',
        dataIndex: 'pro_type',
        align: 'center',
      },
      {
        title: '投资模式',
        dataIndex: 'invest_pattern',
        align: 'center',
      },
      {
        title: '实施阶段',
        dataIndex: 'ssjd',
        align: 'center',
      },
      {
        title: '是否并表',
        dataIndex: 'sfbb',
        align: 'center',
      },
      {
        title: '项目总投资',
        dataIndex: 'xmztz',
        align: 'center',
      },
      {
        title: '资金来源',
        dataIndex: '',
        align: 'center',
        children:[
          {
            title: '自有资金',
            dataIndex: 'zjlyzyzj',
            align: 'center',
          },
          {
            title: '债务融资',
            dataIndex: 'zjlyzwrz',
            align: 'center',
          },
        ]
      },
      {
        title: '签约权属投资规模',
        dataIndex: 'qyqstzgm',
        align: 'center',
      },
      {
        title: '股权投资',
        dataIndex: 'gqtz',
        align: 'center',
      },
      {
        title: '累计完成投资',
        dataIndex: '',
        align: 'center',
        children:[
          {
            title: '建安费',
            dataIndex: 'ljwctzjaf',
            align: 'center',
          },
          {
            title: '投资回报',
            dataIndex: 'ljwctztzhb',
            align: 'center',
          },
          {
            title: '累计投资',
            dataIndex: 'ljwctzljtz',
            align: 'center',
          },
        ]
      },
      {
        title: '项目回购',
        dataIndex: '',
        align: 'center',
        children:[
          {
            title: '累计回购',
            dataIndex: 'xmhgljhg',
            align: 'center',
          },
          {
            title: '剩余未回购',
            dataIndex: 'xmhgsywhg',
            align: 'center',
          },
        ]
      },
      {
        title: '参建单位',
        dataIndex: 'cjdw',
        align: 'center',
      },
    ]
    return cols
}
//PPP、BOT情况表
function PPPBTcolumns(vm){
  const cols = [
    {
      title: '序号',
      dataIndex: 'rowIndex',
      width: 60,
      align: 'center',
      customRender: function (t, r, index) {
        return parseInt(index) + 1
      }
    },
    {
      title: '项目名称',
      dataIndex: 'pro_name',
      align: 'center',
    },
    {
      title: '项目所在地',
      dataIndex: 'pro_address',
      align: 'center',
    },
    {
      title: '项目公司注册资本',
      dataIndex: '',
      align: 'center',
      children:[
        {
          title: '合计',
          dataIndex: 'xmgszczbhj',
          align: 'center',
        },
        {
          title: '本企业',
          dataIndex: 'xmgszczbbqy',
          align: 'center',
        },
        {
          title: '合作单位',
          dataIndex: 'xmgszczbhzdw',
          align: 'center',
        },
      ]
    },
    {
      title: '股权比例',
      dataIndex: 'gqbl',
      align: 'center',
    },
    {
      title: '资金来源',
      dataIndex: '',
      align: 'center',
      children:[
        {
          title: '自有资金',
          dataIndex: 'zjlyzyzj',
          align: 'center',
        },
        {
          title: '融资',
          dataIndex: 'zjlyrz',
          align: 'center',
        },
        {
          title: '已完成融资金额',
          dataIndex: 'zjlyywcrzje',
          align: 'center',
        },
      ]
    },
    {
      title: '项目合同信息',
      dataIndex: '',
      align: 'center',
      children:[
        {
          title: '合同额',
          dataIndex: 'xmhtxxhte',
          align: 'center',
        },
        {
          title: '建设期',
          dataIndex: 'xmhtxxjsq',
          align: 'center',
        },
        {
          title: '运营期',
          dataIndex: 'xmhtxxyyq',
          align: 'center',
        },
      ]
    },
    {
      title: '项目类型',
      dataIndex: 'pro_type',
      align: 'center',
    },
    {
      title: '投资模式',
      dataIndex: 'invest_pattern',
      align: 'center',
    },
    {
      title: '是否并表',
      dataIndex: 'sfbb',
      align: 'center',
    },
    {
      title: '项目总投资',
      dataIndex: 'xmztz',
      align: 'center',
    },
    {
      title: '其中：纳入并表投资规模',
      dataIndex: '',
      align: 'center',
      children:[
        {
          title: '股权投资',
          dataIndex: 'qznrbbtzgmgqtz',
          align: 'center',
        },
        {
          title: '金融投资',
          dataIndex: 'qznrbbtzgmjrtz',
          align: 'center',
        },
        {
          title: '小计',
          dataIndex: 'qznrbbtzgmxj',
          align: 'center',
        },
      ]
    },
    {
      title: '累计完成债务融资',
      dataIndex: 'klwczwrz',
      align: 'center',
    },
    {
      title: '施工任务',
      dataIndex: '',
      align: 'center',
      children:[
        {
          title: '施工合同额',
          dataIndex: 'sgrwsghte',
          align: 'center',
        },
      ]
    },
    
    {
      title: '开累投资完成',
      dataIndex: 'kltzwc',
      align: 'center',
    },
    {
      title: '开累产值完成',
      dataIndex: 'klczwc',
      align: 'center',
    },
    {
      title: '开累验工计价',
      dataIndex: 'klygjj',
      align: 'center',
    },
    {
      title: '开累投资回报',
      dataIndex: 'kltzhb',
      align: 'center',
    },
    {
      title: '开累施工利润',
      dataIndex: 'klsglr',
      align: 'center',
    },
    {
      title: '参建单位',
      dataIndex: 'cjdw',
      align: 'center',
    },
    {
      title: '董事、监事、股东代表',
      dataIndex: 'dsjsgddb',
      align: 'center',
    },
    {
      title: '中标日期',
      dataIndex: 'zbrq',
      align: 'center',
    },
    {
      title: '股权退出机制',
      dataIndex: 'gqtcjz',
      align: 'center',
    },
  ]
  return cols
}
export {columns,BTcolumns,PPPBTcolumns}